    //
    // Created by Jisam on 2024/8/11 22:55.
    // solve b
    #include <bits/stdc++.h>

    #define endl "\n"
    #define PSI pair<string,int>
    #define PII pair<int,int>
    #define PDI pair<double,int>
    #define PDD pair<double,double>
    #define VVI vector<vector<int>>
    #define VI vector<int>
    #define VS vector<string>

    #define PQLI priority_queue<int, vector<int>, less<int>>
    #define PQGI priority_queue<int, vector<int>, greater<int>>
    using u32 = unsigned;
    using i64 = long long;
    using u64 = unsigned long long;

    using namespace std;


    void solve() {
        int n;
        cin >> n;
        vector<int> a(n),b(n);
        for(int i = 0 ; i < n ; i ++) cin >> a[i];
        for(int i = 0 ; i < n ; i ++) cin >> b[i];
        int ok = 0;
        if(a == b || a == vector(b.rbegin(),b.rend())){
            ok = 1;
        }
        if(ok){
            cout << "Bob\n";
        }else{
            cout << "Alice\n";
        }

    }

    int main() {
        ios::sync_with_stdio(false);
        cin.tie(nullptr);
        int T = 1;
        cin >> T;
        while (T--) solve();
    //    cout << "\n"[];
        return 0;
    }